#ifndef _FMETRICSGDI_H_
#define _FMETRICSGDI_H_

#include "FMetrics.h"

namespace Font
{

	class MetricsGDI : public Metrics
	{

	public:

		MetricsGDI(Library* a_Library, Loader* a_Loader, Family* a_Family, const TEXTMETRICW* a_Metrics, const LOGFONTW* a_Font);
		MetricsGDI(Library* a_Library, Loader* a_Loader, Family* a_Family, unsigned int a_Style, CharMap* a_CharMap);
		~MetricsGDI();

		FaceHandle* CreateFace(unsigned int a_Size, unsigned int a_Options = 0, CharMap* a_Map = NULL);

	protected:

		LOGFONTW m_Settings;
		unsigned int m_Quality;

	}; // class MetricsWin32


}; // namespace Font
	
#endif